package com.dongan.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dongan.pojo.Permission;
import com.dongan.pojo.Roles;

import javax.management.relation.Role;
import java.util.List;

/**
 * <p>
 * 权限表 服务类
 * </p>
 *
 * @author longTao
 * @since 2021-06-15
 */
public interface PermissionService extends IService<Permission> {


    /**
     * 获取所有集合
     * @return
     */
    public List<Permission> getList();

    /**
     * 根据角色id获取它的权限id
     * @param list
     * @return
     */
    public List<Long> getListByRoleId(List<Roles> list);

    /**
     *
     * @param roleId 角色id,根据角色删除
     * @param roleArray 权限数据,添加角色和权限的关系
     */
    public void rightsProfile(Long roleId,Long[] roleArray);
}
